@charset "utf-8";
/*通用样式设置*/
*{
	padding:0;
	margin:0;
}
li{
	list-style:none;
}
input,select,option,textarea{outline: none;
}
img{
	vertical-align:top;
}
body {
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
  color:#c0c0c0;
}
a {
  color: #c0c0c0;
  text-decoration:none;
  cursor:pointer;
}
/*header部分*/
header{
	width:100%;
	height:30px;
	line-height:30px;
	background:#323232;
}
#header{
	max-width:1920px;
	margin:0 auto;
}
#header .home_logo{
	float:left;
	width:58px;
	height:18px;
	padding:6px 15px 6px 30px;
	background:url("../images/logo_116x36.png") no-repeat 30px 6px/auto 18px;
}
#header .home_headCla{
	float:left;
}
#header .home_headCla li{
	float:left;
	padding:0 15px;
}
#header .home_headRight{
	float:right;
}
#header .home_headRight .home_logreg{
	float:right;
	margin-right:22px;
}
#header .home_headRight .home_logreg .home_logList{
	float:right;
	padding:0 7px;
}
#header .home_headRight .home_headSearch{
	float:right;
}
/*各层内部容器样式统一设置*/
.home_contentIn{
	width:1160px;
	height:100%;
	margin:0 auto;
	position:relative;
}
/*搜索部分*/
#home_search{
	height:120px;
	width:100%;
	position:relative;
	background:linear-gradient(to bottom,#4fc972,#10bfa6);
}
#home_search:before{
	content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 500px;
    background: url(http://common1.qyerstatic.com/zworld/web/project/index/images/head-wordbg.png) no-repeat 100%;
}
#home_search .home_contentIn{
	background:url("../images/index-logo.png") no-repeat 20px 32px;
	padding-top:.1px;
}
#home_search .home_searchBar{
	width:479px;
	height:40px;
	border-radius:20px;
	box-sizing:border-box;
	margin:40px auto;
	background:#fff;
	
	font-size:0;
}
#home_searchCon{
	float:left;
	width:336px;
	font-size:12px;
	line-height:12px;
	border:0;
	color:#c0c0c0;
	margin-top:14px;
	margin-left:24px;
	vertical-align:top;
}
#home_search .home_searchBar .home_verBar{
	float:left;
	width:1px;
	height:28px;
	margin-top:6px;
	background:#8ae1cb;
}
#home_search .home_searchBtn{
	float:left;
	width:117px;
	font-size: 18px;
	text-align:center;
	color:#00b081;
	line-height:40px;
}
#home_search .home_searchBtn .home_searchLogo{
    margin-right: 13px;
    vertical-align: -1px;
    font-family: zworld!important;
    speak: none;
    text-transform: none;
    line-height: 1;
}
#home_search .home_searchBtn .home_searchLogo:before{
	content:"\e60f";
}
@font-face{
	font-family:"zworld";
	src:url(http://common1.qyerstatic.com/zworld/web/common/font/zworld.eot?a2l7hm);
	src:url(http://common1.qyerstatic.com/zworld/web/common/font/zworld.eot?a2l7hm#iefix) format('embedded-opentype'),
	url(http://common1.qyerstatic.com/zworld/web/common/font/zworld.ttf?a2l7hm) format('truetype'),
	url(http://common1.qyerstatic.com/zworld/web/common/font/zworld.woff?a2l7hm) format('woff'),
	url(http://common1.qyerstatic.com/zworld/web/common/font/zworld.svg?a2l7hm#zworld) format('svg');
	font-weight:400;
	font-style:normal;
}
#home_search .home_searchApp{
	position:absolute;
	top:0;
	right:50px;
}
#home_search .home_searchApp .home_app{
	display: block;
    width: 64px;
    height: 104px;
    background: url(../images/top-app-bg.png) no-repeat;
    text-align: center;
    color: #fff;
}
#home_search .home_searchApp .home_app .icons{
	position:relative;
	padding-top:18px;
}
#home_search .home_searchApp .home_app .icons .home_appIcons{
	font-size: 32px;
    font-family: zworld!important;
    speak: none;
}
#home_search .home_app .icons .home_appIcons:before{
	content:"\e607";
}
#home_search .home_app .text{
	font-size: 16px;
    line-height: 32px;
}
/*home_tit部分*/
#home_tit{
	height:50px;
}
#home_tit .home_ban_tit{
	float:left;
	line-height:50px;
	text-align:center;
	font-size:16px;
	padding:0 30px;
}
#home_tit .home_ban_tit:hover{
	background-color:#eee;
}
#home_tit .home_ban_tit:hover>a{
	color:#00b081;
}
#home_tit .home_ban_titspe2{
	background:url("../images/wanletag.gif") no-repeat 68px 2px/auto 12px;
}
#home_tit .home_ban_titspe1 a{
	color:#00b081;
}
#home_tit .home_ban_tit a{
	color:#000;
}
/*home_banner部分*/
#home_banner{
	height:420px;
	width:100%;
	position:relative;
}
#home_banner .home_menu{
	width:1160px;
	height:100%;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-580px;
	z-index:999;
}
#home_banner .home_menuLeft{
	width: 280px;
    height: 400px;
    padding: 10px 0;
    background-color: rgba(0,0,0,.7);
    float:left;
    position:relative;
}
#home_banner .home_menuLeft .home_menu_list{
    position: relative;
    height: 56px;
    padding-left: 53px;
    border-top: 1px solid hsla(0,0%,100%,.1);
}
#home_banner .home_menuLeft .home_menu_list:hover{
	background:#fff;
}
#home_banner .home_menuLeft .home_menu_list:hover .home_menu_tit{
	color:#000;
}
#home_banner .home_menuLeft .home_menu_list .home_menu_logo{
    position: absolute;
    left:18px;
    top:10px;
    color: #00b081;
    font-size: 20px;
    font-family: zworld!important;
}
#home_banner .home_menuLeft .home_menu_list .home_menu_logo:before{
    content: "\e605";
}
#home_banner .home_menuLeft .home_menu_list .home_menu_tit{
    padding-top: 10px;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    font-weight:400;
}
#home_banner .home_menuLeft .home_menu_list .home_menu_mCity>span{
	display:inline-block;
	width:3px;
}
#home_banner .home_menuLeft .home_menu_list .home_menu_mCity:hover{
	color:#10bfa6;
	text-decoration:underline;
}
#home_banner .home_menuLeft .home_menu_list .home_menu_arrR{
    position: absolute;
    right: 12px;
    top: 20px;
    color: #fff;
    opacity: .4;
    font-family: zworld!important;
}
#home_banner .home_menuLeft .home_menu_list .home_menu_arrR:before{
    content: "\e603";
}
#home_banner .home_menuRight{
	float:left;
	height:400px;
	margin-top:10px;
	min-width:290px;
	max-width:
    float: left;
    background-color: #fff;
    box-shadow:5px 0 5px rgba(0,0,0,.3);
    display:none;
}
/*home_show部分*/
.home_show{
	height:150px;
}
.home_show .home_contentIn{
	display: flex;
	justify-content:space-between;
}
.home_show .home_contentIn .home_showInner{
	padding:20px 0;
}
/*限时特卖*/
.home_speOffer{
	height:280px;
	background:#f5f5f5;
}
.home_title{
	padding-top:8px;
	color:#636363;
	position:relative;
}
.home_title .home_titBig{
	display:inline-block;
	font:bold 33px/95px "微软雅黑";
	color:#323232;
	margin-right:8px;
}
.home_speOffer .home_title .home_change{
	position:absolute;
	right:0;
	top:53px;
	font-family: zworld!important;
}
.home_speOffer .home_title .home_change:hover{
	color:#00b081;
}
.home_speOffer .home_title .home_change:before{
	content: "\e60e";
}
.home_speOffer .home_speShow{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.home_speOffer .home_speShow .home_showInner{
	width:370px;
	height:125px;
	box-sizing:border-box;
	border-top:5px solid #ff7467;
	color:#323232;
	background:#fff;
}
.home_speOffer .home_speShow .home_showInner .home_showPic{
	height:120px;
	width:120px;
	border-top:5px solid #474747;
	margin-top:-5px;
	float:left;
}
.home_speOffer .home_speShow .home_showInner .home_showTit{
	width:210px;
	float:left;
	height:68px;
	line-height:31px;
	font-size:17px;
	padding:0 20px;
	overflow:hidden;
}
.home_speOffer .home_speShow .home_showInner .home_showPri{
	text-align:right;
	width:210px;
	float:left;
	line-height:52px;
	font-size:30px;
	padding:0 20px;
	color:#ff7467;
}
.home_speOffer .home_speShow .home_showInner .home_showPri span{
	font-size:12px;
	color:#959595;
}
/*机酒自由行*/
.home_free{
	height:709px;
	background:#fff;
}
.home_free .home_free_menu{
	float:right;
	min-width:521px;
}
.home_free .home_free_menu .home_free_tit{
	float:left;
	margin-left:30px;
	margin-top:40px;
	line-height:29px;
	font-size:16px;
}
.home_free .home_free_menu .home_free_tit>a{
	color:#636363;
}
#home_detShow{
	width:100%;
	height:604px;
	overflow:hidden;
}
#home_detShow .home_detShow .home_detTips{
	float:left;
	width:275px;
	height:267px;
	margin:0 20px 20px 0;
	position:relative;
}
#home_detShow .home_detShow .home_detTips>a{
	display:block;
}
#home_detShow .home_detShow .home_detTips>a .home_detPic{
	height:183px;
	position:relative;
}
#home_detShow .home_detShow .home_detTips:nth-of-type(1){
	width:570px;
}
#home_detShow .home_detShow .home_detTips .home_detPic{
	background-size:275px 183px;
}
#home_detShow .home_detShow .home_detTips:nth-of-type(1) .home_detPic{
	height:267px;
	background-size:570px 267px;
}
#home_detShow .home_detShow .home_detTips:nth-of-type(3){
	margin:0;
}
#home_detShow .home_detShow .home_detTips:last-of-type{
	margin:0;
}
#home_detShow .home_detShow .home_detTips .home_detPic .home_detPri{
	position:absolute;
	left:0;
	bottom:0;
	height:36px;
}
#home_detShow .home_detShow .home_detTips:nth-of-type(1) .home_detPic .home_detPri{
	bottom:83px;
}
#home_detShow .home_detShow .home_detTips .home_detPic .home_detPri .home_detType,#home_detShow .home_detShow .home_detTips .home_detPic .home_detPri .home_detMoney{
	width:71px;
	height:36px;
	float:left;
	text-align:center;
	line-height:36px;
	background:rgba(0,0,0,.5);
	color:#fff;
}
#home_detShow .home_detShow .home_detTips>a .home_detPic .home_detPri .home_detMoney{
	width:107px;
	background:#ff7467;
	font-size:12px;
}
#home_detShow .home_detShow .home_detTips>a .home_detPic .home_detPri .home_detMoney span{
	font-size:22px;
}
#home_detShow .home_detShow .home_detTips .home_detTit{
	box-sizing:border-box;
	width:100%;
	height:83px;
	background:#fff;
	border:1px solid #ececec;
	border-top:0;
	padding:15px;
	color:#323232;
	font-size:18px;
	
}
#home_detShow .home_detShow .home_detTips:nth-of-type(1) .home_detTit{
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.4);
	color:#fff;
}
#home_detShow .home_detShow .home_detTips .home_detTit>div{
	height:53px;
	overflow:hidden;
	line-height:26px;
}
#home_detShow .home_detShow .home_detTips .home_detTit .home_detTit_time{
	color:#c0c0c0;
	font-size:14px;
}
#home_detShow .home_more{
	float:left;
	width:275px;
	height:267px;
	margin:0 0 50px 20px;
	background:linear-gradient(to bottom,#60d483,#15cbb3);
}
